簡(jiǎn)介:本課程是一門基于java基礎(chǔ)的設(shè)計(jì)模式入門課,選擇了3個(gè)常用的設(shè)計(jì)模式,課程從理論到實(shí)踐,從案例到方案,從思路到代碼,助你打開(kāi)設(shè)計(jì)模式的大門。
第2章 基礎(chǔ)篇:走近設(shè)計(jì)模式
介紹設(shè)計(jì)模式的相關(guān)內(nèi)容
第3章 理論篇:設(shè)計(jì)原則
學(xué)習(xí)7種設(shè)計(jì)原則
- 視頻: 3-1 設(shè)計(jì)思想:高內(nèi)聚,低耦合 (01:43)
- 視頻: 3-2 單一職責(zé)原則:做好一顆螺絲釘 (05:15)
- 視頻: 3-3 開(kāi)閉原則:擴(kuò)展開(kāi)放,修改關(guān)閉 (03:40)
- 視頻: 3-4 里氏替換原則:子類可替換父類 (02:23)
- 視頻: 3-5 依賴倒置原則:細(xì)節(jié)依賴抽象,抽象不依賴細(xì)節(jié) (04:50)
- 視頻: 3-6 迪米特法則:不和陌生人說(shuō)話 (01:49)
- 視頻: 3-7 接口隔離原則:建立單一接口 (02:19)
- 視頻: 3-8 設(shè)計(jì)原則:章節(jié)回顧 (05:29)
第4章 實(shí)戰(zhàn)篇:3個(gè)案例帶你實(shí)戰(zhàn)設(shè)計(jì)模式
用案例,實(shí)戰(zhàn)3種常用設(shè)計(jì)模式